GETUSERSHELL
Section: C Library Functions (3)
Updated: December 1, 1986
Index
Return to Main Contents
NAME
getusershell, setusershell, endusershell - get legal user shells
SYNOPSIS
char *getusershell()
setusershell()
endusershell()
DESCRIPTION
Getusershell
returns a pointer to a legal user shell as defined by the
system manager in the file
/etc/shells.
If
/etc/shells
is unreadable or does not exist,
getusershell
behaves as if
/bin/sh
and
/bin/csh
were listed in the file.
Getusershell
reads the next
line (opening the file if necessary);
setusershell
rewinds the file;
endusershell
closes it.
FILES
/etc/shells
SEE ALSO
shells(5)
DIAGNOSTICS
The routine
getusershell
returns a null pointer (0) on EOF.
BUGS
All information
is contained in a static area
so it must be copied if it is
to be saved.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- FILES
-
- SEE ALSO
-
- DIAGNOSTICS
-
- BUGS
-
This document was created by
man2html,
using the manual pages.
Time: 04:51:43 GMT, January 31, 2023